<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="f" uri="/WEB-INF/tags/functions.tld" %>
<script type="text/javascript" src="/js/menu.js"></script>

<ul id="navBar">
	<c:if test="${f:checkAuthentication() == null}">
		<li><a href="/login.html">Đăng nhập</a></li>
		<li><a href="/register.html">Đăng ký</a></li>
	</c:if>
	
	<%-- Student menu items --%>
	<c:if test="${f:isUserInRole('ROLE_STUDENT')}">
		<li>
			<a href="#">Quản lý tài khoản</a>
			<ul>
				<li><a href="/student/info.html">Thông tin cá nhân</a></li>
				<li><a href="/student/changePassword.html">Đổi mật khẩu</a></li>
			</ul>
		</li>
		<li>
			<a href="#">Đăng ký lớp</a>
			<ul>
				<li><a href="/student/listOpenedClasses.html">Danh sách lớp mở</a></li>
				<li><a href="/student/registerClasses.html">Đăng ký lớp học</a></li>
			</ul>
		</li>
		<li><a href="">Upload bài tập</a></li>
	</c:if>
	<%-- End student menu items --%>
	
	<%-- Lecturer menu items --%>
	<c:choose>
		<c:when test="${f:isUserInRole('ROLE_LECTURER')}">
			<li>
				<a href="#">Quản lý tài khoản</a>
				<ul>
					<li><a href="/lecturer/info.html">Thông tin cá nhân</a></li>
					<li><a href="/lecturer/changePassword.html">Đổi mật khẩu</a></li>
				</ul>
			</li>
		</c:when>
		<c:when test="${f:isUserInRole('ROLE_ADMIN')}">
			<li>
				<a href="#">Quản lý tài khoản</a>
				<ul>
					<li><a href="/admin/info.html">Thông tin cá nhân</a></li>
					<li><a href="/admin/changePassword.html">Đổi mật khẩu</a></li>
				</ul>
			</li>
		</c:when>
	</c:choose>
	
	<c:if test="${f:isUserInRole('ROLE_LECTURER')}">
		<li>
			<a href="#">Quản lý lớp dạy</a>
			<ul>
				<li><a href="/lecturer/listTeachClasses.html">Danh sách lớp dạy</a></li>
				<li><a href="/lecturer/listStudentsInClass.html">Danh sách sinh viên</a></li>
			</ul>
		</li>
		<li>
			<a href="#">Quản lý bài tập</a>
			<ul>
				<li><a href="/lecturer/requestExercise.html">Ra bài tập</a></li>
				<li><a href="/lecturer/downloadExercise.html">Download bài tập</a></li>
			</ul>
		</li>
	</c:if>
	<%-- End lecturer menu items --%>
	
	<%-- Admin menu items --%>
	<c:if test="${f:isUserInRole('ROLE_ADMIN')}">
		<li>
			<a href="#">Quản lý thành viên</a>
			<ul>
				<li>
					<a href="#">Quản lý giảng viên</a>
					<ul>
						<li><a href="/admin/createLecturer.html">Thêm giảng viên</a></li>
						<li><a href="/admin/listLecturers.html">Danh sách giảng viên</a></li>
					</ul>
				</li>
				<li>
					<a href="#">Quản lý sinh viên</a>
					<ul>
						<li><a href="/admin/createStudent.html">Thêm sinh viên</a></li>
						<li><a href="/admin/listStudents.html">Danh sách sinh viên</a></li>
					</ul>
				</li>
			</ul>
		</li>
		<li>
			<a href="#">Quản lý học phần</a>
			<ul>
				<li><a href="/admin/createSubject.html">Thêm học phần</a></li>
				<li><a href="/admin/listSubjects.html">Danh sách học phần</a></li>
			</ul>
		</li>
		<li>
			<a href="#">Quản lý lớp học</a>
			<ul>
				<li><a href="/admin/createClass.html">Thêm lớp học</a></li>
				<li><a href="/admin/listClasses.html">Danh sách lớp học</a></li>
			</ul>
		</li>
	</c:if>
	<%-- End admin menu items --%>
	
	<c:if test="${f:checkAuthentication() != null}">
		<li style="float: right; margin-right: 20px;">
			<a href="j_spring_security_logout ">Đăng xuất</a>
		</li>
		<li style="float: right;">
			<span><b>Xin chào:</b> ${f:checkAuthentication().username} | </span>
		</li>
	</c:if>
</ul>